Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement anvil_zks_{prove,execute}Batch #586

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

itegulov
Copy link
Contributor

What 💻

Next part of #536

Introduces support for proving and executing on L1. Adds persistent batches to Blockchain as we must submit batches with consistent root hash. So now L1 sidecar loads batch headers from core which is more realistic to what would usually happen and bring us one step closer to having proper system logs (we need to make InMemoryNode persist them in the resulting batch).

Why ✋

L1-L2 communication

@itegulov itegulov requested a review from a team as a code owner February 12, 2025 11:43
crates/api_decl/src/namespaces/anvil_zks.rs Outdated Show resolved Hide resolved
crates/core/src/node/inner/blockchain.rs Outdated Show resolved Hide resolved
crates/core/src/node/inner/blockchain.rs Outdated Show resolved Hide resolved
@dutterbutter dutterbutter added the needs review 👓 PR requires a review label Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs review 👓 PR requires a review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants